package mirrormonkey.state.annotations;

import mirrormonkey.state.member.StaticMemberStateDataIR;
import mirrormonkey.util.annotations.control.DefinePreset;
import mirrormonkey.util.annotations.control.IRClass;
import mirrormonkey.util.annotations.hfilter.ClassFilter;
import mirrormonkey.util.annotations.hfilter.ClassFilter.SelectType;

public class StateAnnotationPresets {

	@DefinePreset(UpdateState.class)
	@IRClass(StaticMemberStateDataIR.class)
	@TrackValue(false)
	@ReceiveStateFrom(@ClassFilter(select = SelectType.EXCLUDE))
	public Object field;

}
